dredging applicator - Turkish English Dictionary